package edu.upc.e402grupo02.e402grupo02.modelo;

import edu.upc.e402grupo02.e402grupo02.util.Constantes;

public class Cartelera {

	private CarteleraId id;
	private String sala;
	private Cine cine;
	
	public Cartelera(CarteleraId id, String sala) {
		this.id = id;
		this.sala = sala;
	}

	public CarteleraId getId() {
		return id;
	}

	public void setId(CarteleraId id) {
		this.id = id;
	}

	public String getSala() {
		return sala;
	}

	public void setSala(String sala) {
		this.sala = sala;
	}
	
	public void setCine(Cine cine) {
		this.cine = cine;
	}
	public Cine getCine() {
		return cine;
	}
	
	@Override
	public String toString() {
		StringBuffer str = new StringBuffer();
		
		str.append(Constantes.completar(id.getHorario(), 5));
		str.append(Constantes.completar(id.getPelicula().getTitulo(), 30));
		str.append(Constantes.completar(getSala(), 10));
		str.append(Constantes.completar(getCine().getNombre(), 30));
		
		return str.toString();
	}
}
